// 头像报错处理 - 图片默认值
export const imagerror = {
  // 当使用该指令的标签插入到html页面的时候触发 inserted 函数
  inserted(el, binding) {
    // el: 是将来使用该指令的标签
    // binding.value: 将来使用该指令时传入的值
    // console.log(el, binding)
    // onerror: 是原生js的事件,当图片加载出错的时候触发该事件
    el.onerror = function() {
      // 图片出错的时候给img标签设置默认值,这个图片默认值
      // 由用户传递过来
      el.src = binding.value
    }
    // 图片地址为空时也要处理
    el.src = el.src || binding.value
  }
}
